body { background: #fafafa; }

.wrapper .main { padding-bottom: 0; }
.wrapper .selectList { padding: 20px 0 0 0; }
.wrapper .selectList .global_select { float: left; margin-left: 20px; display: inline; }
.wrapper .topBanner { background: url(../images/index/indexBanner.jpg) center center no-repeat; height: 488px; min-width: 940px; max-width: 1600px; margin: 0 auto; }
.wrapper .topBanner .sTit { text-align: center; display: block; color: #fff; line-height: 60px; font-size: 50px; padding-top: 165px; }
.wrapper .topBanner .pBtn { text-align: center; padding-top: 30px; }
.wrapper .topBanner .pBtn a { display: inline-block; width: 110px; border: 2px solid; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; margin: 0 10px; line-height: 42px; overflow: hidden; height: 42px; color: #fff; }
.wrapper .topBanner .pBtn a.login { border-color: #ffcc01; background: #ffcc01; }
.wrapper .topBanner .pBtn a.registered { border-color: #fff; }
.wrapper .bannerPic { background: url(../images/index/indexPic1.jpg) center center no-repeat; height: 483px; min-width: 940px; max-width: 1600px; margin: 0 auto; }
.wrapper .introTxt { background: url(../images/index/indexPic2.jpg) center center no-repeat; height: 307px; min-width: 940px; max-width: 1600px; margin: 0 auto; }
.wrapper .introTxt .box { position: relative; overflow: hidden; }
.wrapper .introTxt .conBox { width: 980px; }
.wrapper .introTxt dl { float: left; width: 220px; padding: 80px 0 0 100px; }
.wrapper .introTxt dl dt { font-size: 24px; height: 42px; line-height: 42px; color: #fff; }
.wrapper .introTxt dl dd p { line-height: 20px; color: #fff; font-size: 14px; padding: 0 40px 10px 0; }
.wrapper .introTxt dl dd a.joinBtn { border: 2px solid #fff; height: 30px; line-height: 30px; width: 130px; display: block; text-align: center; color: #fff; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; }
.wrapper .introTxt dl dd a.joinBtn:hover { color: #ffcc01; border-color: #ffcc01; }
.wrapper .main .publishEditBtn { padding-top: 70px; padding-bottom: 20px; }
.wrapper .main .specialOffers { padding: 10px 0 30px 0; }
.wrapper .main .specialOffers .pTit { text-align: center; }
.wrapper .main .specialOffers .pTit span { display: block; }
.wrapper .main .specialOffers .pTit .sTit { font-size: 18px; display: block; line-height: 32px; }
.wrapper .main .specialOffers .pTit .sDes { color: #666; line-height: 22px; }
.wrapper .main .specialOffers .offerCon { position: relative; padding: 20px 0; }
.wrapper .main .specialOffers .offerCon .leftBtn, .wrapper .main .specialOffers .offerCon .rightBtn { position: absolute; top: 50%; margin-top: -28px; height: 56px; width: 56px; text-align: center; opacity: 0.5; filter: alpha(opacity=50); background: #000; color: #fff; transition: all 0.2s; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; }
.wrapper .main .specialOffers .offerCon .leftBtn .iconfont, .wrapper .main .specialOffers .offerCon .rightBtn .iconfont { font-size: 36px; line-height: 56px; width: 56px; color: #fff; }
.wrapper .main .specialOffers .offerCon .leftBtn:hover, .wrapper .main .specialOffers .offerCon .rightBtn:hover { opacity: 1; filter: alpha(opacity=100); background: #ffcc01; text-decoration: none; color: #fff; }
.wrapper .main .specialOffers .offerCon .leftBtn:hover .iconfont, .wrapper .main .specialOffers .offerCon .rightBtn:hover .iconfont { color: #fff; }
.wrapper .main .specialOffers .offerCon .leftBtn { left: 0; }
.wrapper .main .specialOffers .offerCon .rightBtn { right: 0; }
.wrapper .main .specialOffers .offerCon .offerList { float: left; }
.wrapper .main .specialOffers .offerCon .offerList li { border: 5px solid #eee; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; margin-right: 20px; }

:root .wrapper .main .specialOffers .offerList li .pic .pBottom { filter: none; }
